patch of dense vegetation - Fransızca İngilizce Sözlük